package br.com.sipe.bean;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import org.primefaces.component.menuitem.MenuItem;
import org.primefaces.component.submenu.Submenu;
import org.primefaces.model.DefaultMenuModel;
import org.primefaces.model.MenuModel;

@ManagedBean(name = "menuBean")
@SessionScoped
public class MenuBean {

	private MenuModel cadastro;

	public MenuModel getCadastro() {
		cadastro = new DefaultMenuModel();

		Submenu submenu = new Submenu();

		MenuItem item = new MenuItem();
		item = new MenuItem();
		item.setId("menuHome");
		item.setValue("Participante");
		item.setUrl("/pages/participante.jsf");
		cadastro.addMenuItem(item);

		item = new MenuItem();
		item.setValue("Usuário	");
		item.setUrl("/pages/usuario.jsf");
		cadastro.addMenuItem(item);

		item = new MenuItem();
		item.setValue("Empresa");
		item.setUrl("/pages/empresa.jsf");
		cadastro.addMenuItem(item);
		
		item = new MenuItem();
		item.setValue("Grupo");
		item.setUrl("/pages/grupo.jsf");
		cadastro.addMenuItem(item);

		submenu.getChildren().add(item);

		return cadastro;
	}

	public void setCadastro(MenuModel principal) {
		this.cadastro = principal;
	}

}
